package co.edu.uniandes.truequeAndes.servlets;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import co.edu.uniandes.truequeAndes.fachada.TruequeAndes;
import co.edu.uniandes.truequeAndes.vos.Cliente;
import co.edu.uniandes.truequeAndes.vos.ValueUsuariosPerfil;

public class ResultadoRF24 extends ServletTemplate{

	@Override
	public String darImagenTitulo(HttpServletRequest request) {
		// TODO Auto-generated method stub
		return "uniandes.png";
	}

	@Override
	public String darTituloPagina(HttpServletRequest request) {
		String combo=request.getParameter("combo");
		if(combo==null||combo.equals(""))
			return "error";
		else
			return "gg";
	}

	@Override
	public void escribirContenido(HttpServletRequest request,
			HttpServletResponse response) throws IOException, Exception {
		PrintWriter escritor=response.getWriter();
		TruequeAndes t=TruequeAndes.darInstancia();
		t.inicializarRuta();
		Cliente obtenido=(Cliente)request.getSession().getAttribute("cliente");
		request.getSession().setAttribute("cliente", obtenido);
		if(darTituloPagina(request).equals("error"))
		{
			escritor.println("<table width=\"100%\" align=\"center\">");
			escritor.println("<tr>");
			escritor.println("<td align=\"center\"> Lo sentimos, pero debe seleccionar una opcion de busqueda</td>");
			escritor.println("</tr>");
			escritor.println("<tr>");
			escritor.println("<td align=\"center\"><form method=\"POST\" action=\"BusquedaRF24.htm\"><input type=\"submit\" value=\"regresar\"/></form></td></tr></table>");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			
		}
		else
		{
			
			String palabra=request.getParameter("combo");
			ArrayList omfg=new ArrayList();
			if(palabra.equals("GOLD"))
				omfg=t.darUsuariosGold();
			else if(palabra.equals("PREMIUM"))
				omfg=t.darUsuariosPremium();
			else if(palabra.equals("SILVER"))
				omfg=t.darUsuariosSilver();
			else if(palabra.equals("COPPER"))
				omfg=t.darUsuariosCopper();
			else if(palabra.equals("NEW"))
				omfg=t.darUsuariosNew();
			else if(palabra.equals("NAIF"))
				omfg=t.darUsuariosNaif();
			
			
				escritor.println("<table border=\"1\" width=\"100%\" align=\"center\">");
				escritor.println("<tr>");
				escritor.println("<td align=\"center\" width=\"50%\"><b>NickName</b></td><td align=\"center\" width=\"50%\"><b> Pais</b></td>");
				escritor.println("</tr>");
				for (int i = 0; i < omfg.size(); i++) {
					ValueUsuariosPerfil gg=(ValueUsuariosPerfil)omfg.get(i);
					escritor.println("<tr>");
					escritor.println("<td align=\"center\" >"+gg.getNickname() +"</td><td align=\"center\" width=\"50%\">"+gg.getPais() +"</td>");
					escritor.println("</tr>");
			}
			
			escritor.println("</table>");
			escritor.println("<table width=\"100%\" align=\"center\">");
			escritor.println("<tr>");
			escritor.println("<td width=\"25%\"/><td width=\"25%\" align=\"center\"><form method=\"POST\" action=\"BusquedaRF24.htm\"><input type=\"submit\" value=\"Regresar\"/></form><form method=\"POST\" action=\"ServletLogin.htm\"><input type=\"submit\" value=\"Home\"/></form><td width=\"25%\"/></tr></table>");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			escritor.println("");
			}
			
		
	}

}
